package io.renren.modules.evaluate.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

@Data
@TableName("tb_evaluation_scheme")
public class EvaluationSchemeEntity implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 方案id
     */
    @TableId
    private Integer id;

    /**
     * 方案名
     */
    private String schemeName;

    /**
     * 方案类别
     */
    private String schemeCategory;

    /**
     * 指标体系id
     */
    private Integer indexSystemId;

    /**
     * 方案说明/描述
     */
    private String schemeDescription;

    /**
     * 制定人
     */
    private Integer constitutePeople;

    /**
     * 批准人
     */
    private Integer approvalPeople;

    /**
     * 制定目的
     */
    private String constituteDestination;

    /**
     * 状态
     */
    private String status;

    /**
     * 制定时间
     */
    private Date establishedTime;

    /**
     * 方案对应的多个指标
     */
    @TableField(exist = false)
    List<SchemeIndexEntity> schemeMidEntityList;


    List<IndexSystemMidEntity> indexSystemMidEntityList;

}
